// 购物袋
// 主题颜色
$color-theme:#0c34ba;
.box{
    min-height: 100vh;
    background-color: #f5f5f5;
}
.shopbag {
    background-color: #f5f5f5;
    padding: 50px 0px 100px 0px;

    .shop-bag-nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

    .shop-empty {
        display: flex;
        height: 70vh;
        flex-wrap: wrap;
        align-items: stretch;

        >div {
            width: 100%;
        }

        .empty-btn-go {
            margin: 0 auto;
        }
    }

    .shopbag-swipe-cell {
        margin: 10px 0px;

        .shopbag-item-content {

            display: flex;
            justify-content: space-around;
            align-items: center;
            margin: 0 auto;

            border-radius: 15px;
            width: 95%;
            height: 120px;
            background-color: #fff;

            img {
                width: 25%;
                height: 80%;
            }
        }

        .shopbag-item-content .item-info {
            display: flex;
            flex-wrap: wrap;
            align-content: space-between;

            width: 55%;
            height: 80%;

            >div {
                width: 100%;
            }

            .taste,
            .en-title {
                font-size: 12px;
                color: #b0b0b0;
            }

            .item-price {
                display: flex;
                justify-content: space-between;

                span {
                    font-weight: bold;
                    color: $color-theme;
                }
            }
        }

        .shopbag-btn-del {
            margin-left: 10px;
            width: 80px;
            height: 100%;
            border-radius: 15px 0px 0px 15px;
            background-color: $color-theme;
            border-color: $color-theme;
            font-size: 15px;
        }
    }

    /deep/.van-submit-bar {
        bottom: 50px;
    }

    .bar-del-bag {
        display: flex;

        /deep/.van-submit-bar__bar {
            width: 100%;
            justify-content: space-between;
        }
    }
}

.van-stepper--round .van-stepper__plus {
    background-color: $color-theme;
}

.van-stepper--round .van-stepper__minus {
    color: $color-theme;
    border: 1px solid $color-theme;
}

.van-checkbox__icon--checked .van-icon {
    background-color: $color-theme;
    border-color: $color-theme;
}